efficiently managed - French English Dictionary